Towards Providing Complete Knowledge in Constraint-based Database Caching

نویسندگان

  • Volker Hudlet
  • Martin Tritschler
چکیده

Database caching accelerates access to frequently requested data of a remote database (backend) by keeping subsets of records close to applications. Thereby, the constraint-based approach primarily uses constraints to determine what predicate extensions are complete and which queries can be answered. Equipping the backend with so-called complete knowledge about the caches’ configurations enables it to make sufficient predictions about the contents stored in the caches. Furthermore, complete knowledge obviates the unnecessarily high communication costs caused by the currently supported simpler structural knowledge during update propagation. In addition, with complete knowledge it becomes possible to prepare the loading of contents on backend side. This paper describes the basic requirements and proposes an index structure that enables complete knowledge on the backend.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimizing Maintenance of Constraint-Based Database Caches

Caching data reduces user-perceived latency and often enhances availability in case of server crashes or network failures. Database caching aims at local processing of specific declarative queries in a DBMSmanaged cache close to the application. Query evaluation must produce the same results as if done at the remote database backend, which implies that all data records needed to process such a ...

متن کامل

Parallel Handling of Integrity Constraints

Integrity constraints form an important part of a data model. Therefore, a complete integrity constraint handling subsystem is considered an important part of any modern DBMS. In implementing an integrity constraint handling subsystem, there are two major problem areas: providing enough functionality and delivering good performance in constraint enforcement. In the PIt.ISMA project, an integrit...

متن کامل

A Semantic Caching Method Based on Linear Constraints

Because performance is a crucial issue in database systems, data caching techniques have been studied in database research field, especially in client-server databases and distributed databases. Recently, the idea of semantic caching has been proposed. The approach uses semantic information to describe cached data items so that it tries to exploit not only temporal locality but also semantic lo...

متن کامل

A Middleware-Based Approach to Database Caching

Database caching supports declarative query processing close to the application. Using a full-fledged DBMS as cache manager, it enables the evaluation of specific project-select-join queries in the cache. In this paper, we propose significant improvements and optimizations – as compared to the well-known DBCache approach – that make our caching concept truly adaptive. Furthermore, we describe a...

متن کامل

Database Caching: Analysis of Constraint-based Approaches Exemplified by Cache Groups

Caching is a proven means to improve scalability and availability of software systems as well as to reduce latency of user requests. In contrast to Web caching where single Web objects are kept ready somewhere in caches in the userto-server path, database caching uses a full-fledged DBMS as a cache to adaptively maintain sets of records from a remote DB and to evaluate queries on them. We give ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009